multi-valve technology - Spanish English Dictionary